<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<!-- AJAX：async javascript and xml
		
		异步：一件没有完成可以同时去做另一件事情
		后台数据格式：xml -->
		
	    发送ajax: open with live server-----http/https
	
		
		发送ajax请求：(请求头+请求体)
	    服务器端响应：（响应头+响应体）
		
		方法：
		open() 建立链接
		send() 发送数据
		getAllResponseHeaders() 获取响应头的全部信息
		getResponseHeader(XXX) 获取响应头的具体某个属性
		
		事件：
		onreadystatechange 注册侦听
		
		属性：
		readyState 状态值 0-4
	    status 状态码  1XX---5XX
		response 响应体  服务器是甚麽格式就是什么格式
		responseText 响应体 服务器格式是字符串
		responseXML 响应体  服务器格式是xml
		responseType（了解） 存储服务器返回数据的格式  
		空字符串{默认}、“arraybuffer”、“blob”、“document”、“json”、“text” 
		这些格式就是服务器支持的返回给客户端的数据格式
		
		<script>
			let xhr=new XMLHttpRequest();
			xhr.open("GET","http://127.0.0.1:9999/user/list?departmentId=0&search=''")
			
			xhr.onreadystatechange=function(){
				if(xhr.readyState===4){
					if(xhr.status>=200&&xhr.status<400){
						console.log(xhr.response);
					}
				}
			}
			
			xhr.send(null);
		</script>
	</body>
</html>
